package com.zygh.dlqwservice.common.en;

/**
 * @author lee
 */
public interface Constant {
    enum Hour {
        /**
         * 半小时
         */
        halfHour(30);
        int minute;
         Hour(int minute){
            this.minute = minute;
        }
        public int getMinute(){
             return minute;
        }
    }
    enum Url{
        /**
         * 签到对接长峰科技推送
         */
        signInUrl("http://62.64.22.153:10002/biz_police_duty/api/"),
        /**
         * 省厅日志对接，三类应用调用地址
         */
        tokenUrl("http://62.6.26.66:8080/smcs/api/public/login"),
        sendUrl("http://62.6.26.66:8080/smcs/api/userActive/save"),
        /**
         * 市区日志对接，三类应用调用地址
         */
        tokenUrlCity("http://62.64.11.15:8080/smcs/api/public/login"),
        sendUrlCity("http://62.64.11.15:8080/smcs/api/userActive/save");
        String url;
        Url(String url){
            this.url = url;
        }
        public String getUrl(){
            return url;
        }
    }
    enum RequestMethod{
        /**
         * get请求
         */
        Get("GET"),
        /**
         * post请求
         */
        Post("post");
        private String method;
        RequestMethod(String method){
            this.method = method;
        }

        public String getMethod() {
            return method;
        }
    }
    enum Other{
        /**
         * 魔法值1
         */
        One("1"),
        /**
         * 魔法值code
         */
        Code("code");
        private String other;
        Other(String other){
            this.other = other;
        }

        public String getOther() {
            return other;
        }
    }
    enum StatusCode{
        /**
         * 魔法值1
         */
        Success("200"),
        /**
         * 魔法值code
         */
        Error("500");
        private String code;
        StatusCode(String code){
            this.code = code;
        }

        public String getCode() {
            return code;
        }
    }

    /**
     * 季节枚举
     */
    enum Season{
        /**
         * 夏季
         */
        Summer("夏季"),
        /**
         * 冬季
         */
        Winter("冬季");
        private String val;
        Season(String val){
            this.val = val;
        }

        public String getVal() {
            return val;
        }
    }

    /**
     * 岗位枚举
     */
    enum Post{
        /**
         * 夜巡
         */
        Night("夜巡");
        Post(String val){
            this.val = val;
        }
        private String val;

        public String getVal() {
            return val;
        }
    }
}
